package com.sh.common.core.constant;

import java.math.BigDecimal;

/**
 * @author dongGe_zzz
 * @date 2025-02-05 15:12
 */
public interface SZPNConstants {

    /**
     * 共计1300万，发完截止
     */
    BigDecimal TOTAL_FREEZE_SZPN_AMOUNT = new BigDecimal("13000000");

    /**
     * 共计8700万，发完截止
     */
    BigDecimal TOTAL_AVAILABLE_SZPN_AMOUNT = new BigDecimal("87000000");


    // ------------------------------- 级别参数设置 -----------------------------------

    BigDecimal V1_INVEST_AMOUNT = new BigDecimal("100");

    BigDecimal V1_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("10");

    BigDecimal V1_USDT_DYNAMICS = new BigDecimal("0.05");

    BigDecimal V1_SZPN_DYNAMICS = new BigDecimal("0.1");

    BigDecimal V2_INVEST_AMOUNT = new BigDecimal("100");

    BigDecimal V2_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("500");

    BigDecimal V2_USDT_DYNAMICS = new BigDecimal("0.07");

    BigDecimal V2_SZPN_DYNAMICS = new BigDecimal("0.15");

    BigDecimal V3_INVEST_AMOUNT = new BigDecimal("300");

    BigDecimal V3_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("2000");

    BigDecimal V3_USDT_DYNAMICS = new BigDecimal("0.09");

    BigDecimal V3_SZPN_DYNAMICS = new BigDecimal("0.20");

    BigDecimal V4_INVEST_AMOUNT = new BigDecimal("300");

    BigDecimal V4_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("6000");

    BigDecimal V4_USDT_DYNAMICS = new BigDecimal("0.12");

    BigDecimal V4_SZPN_DYNAMICS = new BigDecimal("0.25");

    BigDecimal V5_INVEST_AMOUNT = new BigDecimal("500");

    BigDecimal V5_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("18000");

    BigDecimal V5_USDT_DYNAMICS = new BigDecimal("0.15");

    BigDecimal V5_SZPN_DYNAMICS = new BigDecimal("0.30");

    BigDecimal V6_INVEST_AMOUNT = new BigDecimal("1000");

    BigDecimal V6_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("40000");

    BigDecimal V6_USDT_DYNAMICS = new BigDecimal("0.17");

    BigDecimal V6_SZPN_DYNAMICS = new BigDecimal("0.33");

    BigDecimal V7_INVEST_AMOUNT = new BigDecimal("2000");

    BigDecimal V7_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("120000");

    BigDecimal V7_USDT_DYNAMICS = new BigDecimal("0.19");

    BigDecimal V7_SZPN_DYNAMICS = new BigDecimal("0.36");

    BigDecimal V8_INVEST_AMOUNT = new BigDecimal("4000");

    BigDecimal V8_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("360000");

    BigDecimal V8_USDT_DYNAMICS = new BigDecimal("0.21");

    BigDecimal V8_SZPN_DYNAMICS = new BigDecimal("0.39");

    BigDecimal V9_INVEST_AMOUNT = new BigDecimal("6000");

    BigDecimal V9_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("1000000");

    BigDecimal V9_USDT_DYNAMICS = new BigDecimal("0.23");

    BigDecimal V9_SZPN_DYNAMICS = new BigDecimal("0.42");

    BigDecimal V10_INVEST_AMOUNT = new BigDecimal("8000");

    BigDecimal V10_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("1500000");

    BigDecimal V10_USDT_DYNAMICS = new BigDecimal("0.25");

    BigDecimal V10_SZPN_DYNAMICS = new BigDecimal("0.45");

    // --- 隐藏级别 --- 标注节点级别 node_flag

    BigDecimal V11_INVEST_AMOUNT = new BigDecimal("10000");

    BigDecimal V11_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("3000000");

    BigDecimal V11_USDT_DYNAMICS = new BigDecimal("0.27");

    BigDecimal V11_SZPN_DYNAMICS = new BigDecimal("0.48");

    BigDecimal V12_INVEST_AMOUNT = new BigDecimal("50000");

    BigDecimal V12_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("6000000");

    BigDecimal V12_USDT_DYNAMICS = new BigDecimal("0.29");

    BigDecimal V12_SZPN_DYNAMICS = new BigDecimal("0.51");

    BigDecimal V13_INVEST_AMOUNT = new BigDecimal("100000");

    BigDecimal V13_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("12000000");

    BigDecimal V13_USDT_DYNAMICS = new BigDecimal("0.31");

    BigDecimal V13_SZPN_DYNAMICS = new BigDecimal("0.54");

    BigDecimal V14_INVEST_AMOUNT = new BigDecimal("200000");

    BigDecimal V14_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("24000000");

    BigDecimal V14_USDT_DYNAMICS = new BigDecimal("0.33");

    BigDecimal V14_SZPN_DYNAMICS = new BigDecimal("0.57");

    BigDecimal V15_INVEST_AMOUNT = new BigDecimal("500000");

    BigDecimal V15_MIN_ACHIEVEMENT_AMOUNT = new BigDecimal("48000000");

    BigDecimal V15_USDT_DYNAMICS = new BigDecimal("0.35");

    BigDecimal V15_SZPN_DYNAMICS = new BigDecimal("0.60");

}
